<!DOCTYPE html>
<html>
<head data-suburl="">
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
	<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
	
		<meta name="author" content="diogo" />
		<meta name="description" content="gnu-social - GNU social is a social communication software used in federated social networks. It is widely supported and has a large userbase. It is already used by the Free Software Foundation." />
		<meta name="keywords" content="go, git, self-hosted, gogs">
	
	<meta name="referrer" content="no-referrer" />
	<meta name="_csrf" content="YUKY3AamwRQj899uQAsU3UUizk46MTYwNDc5MjM3MDA2MDA3NTk4OA==" />
	<meta name="_suburl" content="" />
	
	
	
		<meta property="og:url" content="https://notabug.org/diogo/gnu-social" />
		<meta property="og:type" content="object" />
		<meta property="og:title" content="diogo/gnu-social">
		<meta property="og:description" content="GNU social is a social communication software used in federated social networks. It is widely supported and has a large userbase. It is already used by the Free Software Foundation.">
		<meta property="og:image" content="https://notabug.org/avatars/12290" />
	

	<link rel="shortcut icon" href="/img/favicon.png" />

	<script src="/js/jquery-1.11.3.min.js"></script>
	<script src="/js/libs/jquery.are-you-sure.js"></script>
        <link href="/img/icon-48.ico" rel="icon" type="image/x-icon" />
        <link href="/img/icon-60.png" rel="apple-touch-icon">
        <link href="/img/icon-76.png" rel="apple-touch-icon" sizes="76x76">
        <link href="/img/icon-120.png" rel="apple-touch-icon" sizes="120x120">
        <link href="/img/icon-152.png" rel="apple-touch-icon" sizes="152x152">
        <link href="/img/icon-240.png" rel="apple-touch-icon" sizes="240x240">

	<link rel="stylesheet" href="/assets/font-awesome-4.6.3/css/font-awesome.min.css">
	<link rel="stylesheet" href="/assets/octicons-4.3.0/octicons.min.css">

	
	

	

	
	<link rel="stylesheet" href="/css/semantic-2.2.13.min.css">
	<link rel="stylesheet" href="/css/gogs.css?v=6fc9e85aa88133794d3434ea74aa557a">
	<link rel="stylesheet" href="/css/notabug.css">

	
	<script src="/js/semantic-2.2.13.min.js"></script>
	<script src="/js/gogs.js?v=6fc9e85aa88133794d3434ea74aa557a"></script>

	<title>Autocomplete: two suggestions for the same account - NotABug.org: Free code hosting</title>

	<meta name="theme-color" content="#428bca">

	


<noscript><style>.nojs-popup:hover > .menu { display: block ; }</style></noscript>


</head>
<body>
	<div class="full height">
		<noscript>Please enable JavaScript in your browser!</noscript>

		
			<div id="header-div" class="following bar light">
				<div class="ui container">
					<div class="ui grid">
						<div class="column">
							<div class="ui top secondary menu">
								<a class="item brand" href="/">
									<img class="ui mini image" src="/img/favicon.png">
								</a>

								
									<a class="item" href="/">Home</a>
								

								<a class="item" href="/explore/repos">Explore</a>
								

								



									<a class="notabug-item item" href="/help" rel="noreferrer">Help</a>




									<div class="right menu">
										
											<a class="item" href="/user/sign_up">
												<i class="octicon octicon-person"></i> Register
											</a>
										
										<a class="item" href="/user/login?redirect_to=%2fdiogo%2fgnu-social%2fissues%2f200">
											<i class="octicon octicon-sign-in"></i> Sign In
										</a>
									</div>

								
							</div>
						</div>
					</div>
				</div>
			</div>
		


<div class="repository view issue pull">
	<div class="header-wrapper">

	<div class="ui container">
		<div class="ui vertically padded grid head">
			<div class="column">
				<div class="ui header">
					<div class="ui huge breadcrumb">
						<i class="mega-octicon octicon-repo"></i>
						<a href="/diogo">diogo</a>
						<div class="divider"> / </div>
						<a href="/diogo/gnu-social">gnu-social</a>
						
						
					</div>

					
						<div class="ui right">
							<div class="ui labeled button" tabindex="0">
								<a class="ui basic button" href="/diogo/gnu-social/action/watch?redirect_to=%2fdiogo%2fgnu-social%2fissues%2f200">
									<i class="icon fa-eye-slash"></i>Watch
								</a>
								<a class="ui basic label" href="/diogo/gnu-social/watchers">
									9
								</a>
							</div>
							<div class="ui labeled button" tabindex="0">
								<a class="ui basic button" href="/diogo/gnu-social/action/star?redirect_to=%2fdiogo%2fgnu-social%2fissues%2f200">
									<i class="icon fa-star-o"></i>Star
								</a>
								<a class="ui basic label" href="/diogo/gnu-social/stars">
									22
								</a>
							</div>
							
								<div class="ui labeled button" tabindex="0">
									<a class="ui basic button " href="/repo/fork/25974">
										<i class="octicon octicon-repo-forked"></i>Fork
									</a>
									<a class="ui basic label" href="/diogo/gnu-social/forks">
										21
									</a>
								</div>
							
						</div>
					
				</div>
			</div>
		</div>
	</div>


	<div class="ui tabs container">
		<div class="ui tabular menu navbar">
			
				<a class=" item" href="/diogo/gnu-social">
					<i class="octicon octicon-file-text"></i> Files
				</a>
			
			
				<a class="active item" href="/diogo/gnu-social/issues">
					<i class="octicon octicon-issue-opened"></i> Issues <span class="ui blue small label">73</span>
				</a>
			
			
				<a class=" item" href="/diogo/gnu-social/pulls">
					<i class="octicon octicon-git-pull-request"></i> Pull Requests <span class="ui blue small label">3</span>
				</a>
			
			
				<a class=" item" href="/diogo/gnu-social/wiki">
					<i class="octicon octicon-book"></i> Wiki
				</a>
			
			
		</div>
	</div>
	<div class="ui tabs divider"></div>

</div>

	<div class="ui container">
		<div class="navbar">
			<div class="ui compact small menu">
	<a class=" item" href="/diogo/gnu-social/labels">Labels</a>
	<a class=" item" href="/diogo/gnu-social/milestones">Milestones</a>
</div>

			<div class="ui right">
				
					<a class="ui green button" href="/diogo/gnu-social/issues/new">New Issue</a>
				
			</div>
		</div>
		<div class="ui divider"></div>
		
			<div>
				<div class="ui grid">
	
	
		<div class="sixteen wide column title">
	<div class="ui grid">
		<h1 class="twelve wide column">
			<span class="index">#200</span> <span id="issue-title" class="has-emoji">Autocomplete: two suggestions for the same account</span>
			<div id="edit-title-input" class="ui input" style="display: none">
				<input value="Autocomplete: two suggestions for the same account">
			</div>
		</h1>
		
	</div>
	
		<div class="ui green large label"><i class="octicon octicon-issue-opened"></i> Open</div>
	

	
		
		<span class="time-desc">
			
				opened <span class="time-since" title="Sun, 09 Aug 2020 09:28:38 UTC">3 months ago</span> by <a href="/aab">aab</a>
			
			·
			3 comments
		</span>
	
	<div class="ui divider"></div>
</div>

	

	
	<div class="twelve wide column comment-list">
		<ui class="ui comments">
			<div class="comment">
				<a class="avatar" href="/aab">
					<img src="https://seccdn.libravatar.org/avatar/8e0ba2a1c26a4ecd23662fad4af3dc5e">
				</a>
				<div class="content">
					<div class="ui top attached header">
						<span class="text grey"><a href="/aab">aab</a> commented <a href="#issue-65437"><span class="time-since" title="Sun, 09 Aug 2020 09:28:38 UTC">3 months ago</span></a></span>
						<div class="ui right actions">
							
						</div>
					</div>
					<div class="ui attached segment">
						<div class="render-content markdown has-emoji">
							
								<p>I guess it is not because of autocomplete, but i don&#39;t really know the origin of this; maybe the fix_duplicates script not removing duplicates of the same server where it is executed?</p>

<p>It works fine for remote accounts (EDIT: no, it doesn&#39;t, read below).</p>

							
						</div>
						<div class="raw-content hide">I guess it is not because of autocomplete, but i don&#39;t really know the origin of this; maybe the fix_duplicates script not removing duplicates of the same server where it is executed?

It works fine for remote accounts (EDIT: no, it doesn&#39;t, read below).</div>
						<div class="edit-content-zone hide" data-write="issue-65437-write" data-preview="issue-65437-preview" data-update-url="/diogo/gnu-social/issues/200/content" data-context="/diogo/gnu-social"></div>
					</div>
					
						<div class="ui bottom attached segment">
							<div class="ui small images">
								
									<a target="_blank" href="/attachments/5c19a0c1-2eaf-4ec1-aaa2-481e6b567de5">
										
											<img class="ui image" src="/attachments/5c19a0c1-2eaf-4ec1-aaa2-481e6b567de5" title='Click to see &#34;duplicates.png&#34; in a new tab'>
										
									</a>
								
							</div>
						</div>
					
				</div>
			</div>

			
				

				
				
					<div class="comment" id="issuecomment-20602">
						<a class="avatar" href="/XRevan86">
							<img src="https://seccdn.libravatar.org/avatar/be64a3cf684f74eecd530b6d69cde332">
						</a>
						<div class="content">
							<div class="ui top attached header">
								<span class="text grey"><a href="/XRevan86">XRevan86</a> commented <a href="#issuecomment-20602"><span class="time-since" title="Tue, 11 Aug 2020 15:44:42 UTC">2 months ago</span></a></span>
								<div class="ui right actions">
									
										<div class="item tag">
											
												Collaborator
											
										</div>
									
									
								</div>
							</div>
							<div class="ui attached segment">
								<div class="render-content markdown has-emoji">
									
										<p>I&#39;ve prepared a query that returns all remote profiles that have duplicates.</p>

<p>PostgreSQL:</p>

<pre><code class="language-sql">SELECT (&#34;profile&#34;.&#34;nickname&#34; || &#39;@&#39; || regexp_replace(&#34;profile&#34;.&#34;profileurl&#34;, &#39;^https?://([^/]+)/.*$&#39;, &#39;\1&#39;)) COLLATE &#34;C&#34; AS &#34;remote_profile&#34;,
    MAX(&#34;profile&#34;.&#34;created&#34;) AS &#34;most_recent&#34;,
    COUNT(*) AS &#34;count&#34;
  FROM &#34;profile&#34;
  LEFT JOIN &#34;user&#34; ON &#34;profile&#34;.&#34;id&#34; = &#34;user&#34;.&#34;id&#34;
  LEFT JOIN &#34;user_group&#34; ON &#34;profile&#34;.&#34;id&#34; = &#34;user_group&#34;.&#34;profile_id&#34;
  WHERE &#34;profile&#34;.&#34;nickname&#34; &lt;&gt; &#39;&#39;
  AND &#34;user&#34;.&#34;id&#34; IS NULL
  AND &#34;user_group&#34;.&#34;profile_id&#34; IS NULL
  GROUP BY &#34;remote_profile&#34;
  HAVING COUNT(*) &gt; 1
  ORDER BY &#34;count&#34; DESC;
</code></pre>

<p>MariaDB:</p>

<pre><code class="language-sql">SELECT concat(`profile`.`nickname`, &#39;@&#39;, regexp_substr(`profile`.`profileurl`, &#39;(?:(?&lt;=http://)|(?&lt;=https://))([^/]+)&#39;)) AS `remote_profile`,
    MAX(`profile`.`created`) AS `most_recent`,
    COUNT(*) AS `count`
  FROM `profile`
  LEFT JOIN `user` ON `profile`.`id` = `user`.`id`
  LEFT JOIN `user_group` ON `profile`.`id` = `user_group`.`profile_id`
  WHERE `profile`.`nickname` &lt;&gt; &#39;&#39;
  AND `user`.`id` IS NULL
  AND `user_group`.`profile_id` IS NULL
  GROUP BY `remote_profile`
  HAVING COUNT(*) &gt; 1
  ORDER BY `count` DESC;
</code></pre>

									
								</div>
								<div class="raw-content hide">I&#39;ve prepared a query that returns all remote profiles that have duplicates.

PostgreSQL:
```sql
SELECT (&#34;profile&#34;.&#34;nickname&#34; || &#39;@&#39; || regexp_replace(&#34;profile&#34;.&#34;profileurl&#34;, &#39;^https?://([^/]&#43;)/.*$&#39;, &#39;\1&#39;)) COLLATE &#34;C&#34; AS &#34;remote_profile&#34;,
    MAX(&#34;profile&#34;.&#34;created&#34;) AS &#34;most_recent&#34;,
    COUNT(*) AS &#34;count&#34;
  FROM &#34;profile&#34;
  LEFT JOIN &#34;user&#34; ON &#34;profile&#34;.&#34;id&#34; = &#34;user&#34;.&#34;id&#34;
  LEFT JOIN &#34;user_group&#34; ON &#34;profile&#34;.&#34;id&#34; = &#34;user_group&#34;.&#34;profile_id&#34;
  WHERE &#34;profile&#34;.&#34;nickname&#34; &lt;&gt; &#39;&#39;
  AND &#34;user&#34;.&#34;id&#34; IS NULL
  AND &#34;user_group&#34;.&#34;profile_id&#34; IS NULL
  GROUP BY &#34;remote_profile&#34;
  HAVING COUNT(*) &gt; 1
  ORDER BY &#34;count&#34; DESC;
```
MariaDB:
```sql
SELECT concat(`profile`.`nickname`, &#39;@&#39;, regexp_substr(`profile`.`profileurl`, &#39;(?:(?&lt;=http://)|(?&lt;=https://))([^/]&#43;)&#39;)) AS `remote_profile`,
    MAX(`profile`.`created`) AS `most_recent`,
    COUNT(*) AS `count`
  FROM `profile`
  LEFT JOIN `user` ON `profile`.`id` = `user`.`id`
  LEFT JOIN `user_group` ON `profile`.`id` = `user_group`.`profile_id`
  WHERE `profile`.`nickname` &lt;&gt; &#39;&#39;
  AND `user`.`id` IS NULL
  AND `user_group`.`profile_id` IS NULL
  GROUP BY `remote_profile`
  HAVING COUNT(*) &gt; 1
  ORDER BY `count` DESC;
```</div>
								<div class="edit-content-zone hide" data-write="issuecomment-20602-write" data-preview="issuecomment-20602-preview" data-update-url="/diogo/gnu-social/comments/20602" data-context="/diogo/gnu-social"></div>
							</div>
							
						</div>
					</div>
				

			
				

				
				
					<div class="comment" id="issuecomment-20693">
						<a class="avatar" href="/aab">
							<img src="https://seccdn.libravatar.org/avatar/8e0ba2a1c26a4ecd23662fad4af3dc5e">
						</a>
						<div class="content">
							<div class="ui top attached header">
								<span class="text grey"><a href="/aab">aab</a> commented <a href="#issuecomment-20693"><span class="time-since" title="Fri, 14 Aug 2020 22:05:59 UTC">2 months ago</span></a></span>
								<div class="ui right actions">
									
										<div class="item tag">
											
												Poster
											
										</div>
									
									
								</div>
							</div>
							<div class="ui attached segment">
								<div class="render-content markdown has-emoji">
									
										<p>Using that query (thanks!) i&#39;ve seen that executing some of OStatus scripts and fix_duplicates.php again improves the situation (from 73 to 29 repeated profiles) and the count (from 14 to 3).
Anyway, it seems that if the remote node is down (or dead), there&#39;s no way to de-duplicate profiles:</p>

<p>FWIW: Unable to connect to tls://social.ingobernable.net:443. Error: Conexi?n rehusada</p>

									
								</div>
								<div class="raw-content hide">Using that query (thanks!) i&#39;ve seen that executing some of OStatus scripts and fix_duplicates.php again improves the situation (from 73 to 29 repeated profiles) and the count (from 14 to 3).
Anyway, it seems that if the remote node is down (or dead), there&#39;s no way to de-duplicate profiles:

FWIW: Unable to connect to tls://social.ingobernable.net:443. Error: Conexi?n rehusada

</div>
								<div class="edit-content-zone hide" data-write="issuecomment-20693-write" data-preview="issuecomment-20693-preview" data-update-url="/diogo/gnu-social/comments/20693" data-context="/diogo/gnu-social"></div>
							</div>
							
						</div>
					</div>
				

			
				

				
				
					<div class="comment" id="issuecomment-20721">
						<a class="avatar" href="/aab">
							<img src="https://seccdn.libravatar.org/avatar/8e0ba2a1c26a4ecd23662fad4af3dc5e">
						</a>
						<div class="content">
							<div class="ui top attached header">
								<span class="text grey"><a href="/aab">aab</a> commented <a href="#issuecomment-20721"><span class="time-since" title="Sun, 16 Aug 2020 17:56:22 UTC">2 months ago</span></a></span>
								<div class="ui right actions">
									
										<div class="item tag">
											
												Poster
											
										</div>
									
									
								</div>
							</div>
							<div class="ui attached segment">
								<div class="render-content markdown has-emoji">
									
										<p>Ok, deleting from &#34;profile&#34; the ones already dead, and with some more cleaning, fix_duplicates.php returns nothing :)</p>

<p>I&#39;m only seeing this now with local profiles, which kind of makes sense... or not? :)</p>

									
								</div>
								<div class="raw-content hide">Ok, deleting from &#34;profile&#34; the ones already dead, and with some more cleaning, fix_duplicates.php returns nothing :)

I&#39;m only seeing this now with local profiles, which kind of makes sense... or not? :)</div>
								<div class="edit-content-zone hide" data-write="issuecomment-20721-write" data-preview="issuecomment-20721-preview" data-update-url="/diogo/gnu-social/comments/20721" data-context="/diogo/gnu-social"></div>
							</div>
							
						</div>
					</div>
				

			

			

			
				<div class="ui warning message">
					<a href="/user/login?redirect_to=/diogo/gnu-social/issues/200">Sign in</a> to join this conversation.
				</div>
			
		</ui>
	</div>

	<div class="four wide column">
		<div class="ui segment metas">
			<div class="ui disabled floating jump select-label dropdown">
				<span class="text">
					<strong>Labels</strong>
					<span class="octicon octicon-gear"></span>
				</span>
				<div class="filter menu" data-action="update" data-update-url="/diogo/gnu-social/issues/200/label">
					<div class="no-select item">Clear labels</div>
					
						<a class=" item" href="#" data-id="1564" data-id-selector="#label_1564"><span class="octicon "></span><span class="label color" style="background-color: #fbca04"></span> bounty</a>
					
						<a class=" item" href="#" data-id="1483" data-id-selector="#label_1483"><span class="octicon "></span><span class="label color" style="background-color: #ee0701"></span> bug</a>
					
						<a class=" item" href="#" data-id="1484" data-id-selector="#label_1484"><span class="octicon "></span><span class="label color" style="background-color: #cccccc"></span> duplicate</a>
					
						<a class=" item" href="#" data-id="1485" data-id-selector="#label_1485"><span class="octicon "></span><span class="label color" style="background-color: #84b6eb"></span> enhancement</a>
					
						<a class=" item" href="#" data-id="1486" data-id-selector="#label_1486"><span class="octicon "></span><span class="label color" style="background-color: #128a0c"></span> help wanted</a>
					
						<a class=" item" href="#" data-id="1487" data-id-selector="#label_1487"><span class="octicon "></span><span class="label color" style="background-color: #e6e6e6"></span> invalid</a>
					
						<a class=" item" href="#" data-id="1488" data-id-selector="#label_1488"><span class="octicon "></span><span class="label color" style="background-color: #cc317c"></span> question</a>
					
						<a class=" item" href="#" data-id="1565" data-id-selector="#label_1565"><span class="octicon "></span><span class="label color" style="background-color: #d4c5f9"></span> RFC</a>
					
						<a class=" item" href="#" data-id="1841" data-id-selector="#label_1841"><span class="octicon "></span><span class="label color" style="background-color: #0052cc"></span> v3</a>
					
						<a class=" item" href="#" data-id="1489" data-id-selector="#label_1489"><span class="octicon "></span><span class="label color" style="background-color: #ffffff"></span> wontfix</a>
					
				</div>
			</div>
			<div class="ui labels list">
				<span class="no-select item ">No Label</span>
				
					<div class="item">
						<a class="ui label hide" id="label_1564" href="/diogo/gnu-social/issues?labels=1564" style="color: #000; background-color: #fbca04">bounty</a>
					</div>

				
					<div class="item">
						<a class="ui label hide" id="label_1483" href="/diogo/gnu-social/issues?labels=1483" style="color: #fff; background-color: #ee0701">bug</a>
					</div>

				
					<div class="item">
						<a class="ui label hide" id="label_1484" href="/diogo/gnu-social/issues?labels=1484" style="color: #000; background-color: #cccccc">duplicate</a>
					</div>

				
					<div class="item">
						<a class="ui label hide" id="label_1485" href="/diogo/gnu-social/issues?labels=1485" style="color: #000; background-color: #84b6eb">enhancement</a>
					</div>

				
					<div class="item">
						<a class="ui label hide" id="label_1486" href="/diogo/gnu-social/issues?labels=1486" style="color: #fff; background-color: #128a0c">help wanted</a>
					</div>

				
					<div class="item">
						<a class="ui label hide" id="label_1487" href="/diogo/gnu-social/issues?labels=1487" style="color: #000; background-color: #e6e6e6">invalid</a>
					</div>

				
					<div class="item">
						<a class="ui label hide" id="label_1488" href="/diogo/gnu-social/issues?labels=1488" style="color: #fff; background-color: #cc317c">question</a>
					</div>

				
					<div class="item">
						<a class="ui label hide" id="label_1565" href="/diogo/gnu-social/issues?labels=1565" style="color: #000; background-color: #d4c5f9">RFC</a>
					</div>

				
					<div class="item">
						<a class="ui label hide" id="label_1841" href="/diogo/gnu-social/issues?labels=1841" style="color: #fff; background-color: #0052cc">v3</a>
					</div>

				
					<div class="item">
						<a class="ui label hide" id="label_1489" href="/diogo/gnu-social/issues?labels=1489" style="color: #000; background-color: #ffffff">wontfix</a>
					</div>

				
			</div>

			<div class="ui divider"></div>

			<div class="ui disabled floating jump select-milestone dropdown">
				<span class="text">
					<strong>Milestone</strong>
					<span class="octicon octicon-gear"></span>
				</span>
				<div class="menu" data-action="update" data-update-url="/diogo/gnu-social/issues/200/milestone">
					<div class="no-select item">Clear milestone</div>
					
					
				</div>
			</div>
			<div class="ui select-milestone list">
				<span class="no-select item ">No Milestone</span>
				<div class="selected">
					
				</div>
			</div>

			<div class="ui divider"></div>

			<input id="assignee_id" name="assignee_id" type="hidden" value="">
			<div class="ui disabled floating jump select-assignee dropdown">
				<span class="text">
					<strong>Assignee</strong>
					<span class="octicon octicon-gear"></span>
				</span>
				<div class="menu" data-action="update" data-update-url="/diogo/gnu-social/issues/200/assignee">
					<div class="no-select item">Clear assignee</div>
					
				</div>
			</div>
			<div class="ui select-assignee list">
				<span class="no-select item ">No assignee</span>
				<div class="selected">
					
				</div>
			</div>

			<div class="ui divider"></div>

			<div class="ui participants">
				<span class="text"><strong>2 Participants</strong></span>
				<div>
					
						<a href="/aab">
							<img class="ui avatar image poping up" src="https://seccdn.libravatar.org/avatar/8e0ba2a1c26a4ecd23662fad4af3dc5e" data-content="aab" data-position="top center" data-variation="small inverted">
						</a>
					
						<a href="/XRevan86">
							<img class="ui avatar image poping up" src="https://seccdn.libravatar.org/avatar/be64a3cf684f74eecd530b6d69cde332" data-content="XRevan86" data-position="top center" data-variation="small inverted">
						</a>
					
				</div>
			</div>
		</div>
	</div>
</div>

<div class="hide" id="edit-content-form">
	<div class="ui comment form">
		<div class="ui top attached tabular menu">
			<a class="active write item">Write</a>
			<a class="preview item" data-url="/api/v1/markdown" data-context="/diogo/gnu-social">Preview</a>
		</div>
		<div class="ui bottom attached active write tab segment">
			<textarea tabindex="1" id="content" name="content"></textarea>
		</div>
		<div class="ui bottom attached tab preview segment markdown">
			Loading...
		</div>
		<div class="text right edit buttons">
			<div class="ui basic blue cancel button" tabindex="3">Cancel</div>
			<div class="ui green save button" tabindex="2">Save</div>
		</div>
	</div>
</div>

<div class="hide" id="no-content">
	<span class="no-content">There is no content yet.</span>
</div>

			</div>
		
	</div>
</div>

	</div>
	<footer>
		<div class="ui container">
			<div class="ui left">



				<a href="/tos">Terms of Service</a>
				&bull;
				<a href="/about">About us</a>
				&bull;
				<a href="/outages">Outages</a>
				&bull;
				<a href="/hp/gogs/issues">Report a problem</a>
				&bull;
				<a href="/assets/librejs/librejs.html" data-jslicense="1">Javascript licenses</a>
				&bull;
				<a href="/fingerprints">SSH Fingerprints</a>



			</div>
			<div class="ui right links">
				
				<div class="ui language bottom floating slide up dropdown link item">
					<i class="world icon"></i>
					<div class="text">English</div>
					<div class="menu">
						
							<a class="item active selected" href="#">English</a>
						
							<a class="item " href="/diogo/gnu-social/issues/200?lang=zh-CN">简体中文</a>
						
							<a class="item " href="/diogo/gnu-social/issues/200?lang=zh-HK">繁體中文（香港）</a>
						
							<a class="item " href="/diogo/gnu-social/issues/200?lang=zh-TW">繁體中文（臺灣）</a>
						
							<a class="item " href="/diogo/gnu-social/issues/200?lang=de-DE">Deutsch</a>
						
							<a class="item " href="/diogo/gnu-social/issues/200?lang=fr-FR">français</a>
						
							<a class="item " href="/diogo/gnu-social/issues/200?lang=nl-NL">Nederlands</a>
						
							<a class="item " href="/diogo/gnu-social/issues/200?lang=lv-LV">latviešu</a>
						
							<a class="item " href="/diogo/gnu-social/issues/200?lang=ru-RU">русский</a>
						
							<a class="item " href="/diogo/gnu-social/issues/200?lang=ja-JP">日本語</a>
						
							<a class="item " href="/diogo/gnu-social/issues/200?lang=es-ES">español</a>
						
							<a class="item " href="/diogo/gnu-social/issues/200?lang=pt-BR">português do Brasil</a>
						
							<a class="item " href="/diogo/gnu-social/issues/200?lang=pl-PL">polski</a>
						
							<a class="item " href="/diogo/gnu-social/issues/200?lang=bg-BG">български</a>
						
							<a class="item " href="/diogo/gnu-social/issues/200?lang=it-IT">italiano</a>
						
							<a class="item " href="/diogo/gnu-social/issues/200?lang=fi-FI">suomi</a>
						
							<a class="item " href="/diogo/gnu-social/issues/200?lang=tr-TR">Türkçe</a>
						
							<a class="item " href="/diogo/gnu-social/issues/200?lang=cs-CZ">čeština</a>
						
							<a class="item " href="/diogo/gnu-social/issues/200?lang=sr-SP">српски</a>
						
							<a class="item " href="/diogo/gnu-social/issues/200?lang=sv-SE">svenska</a>
						
							<a class="item " href="/diogo/gnu-social/issues/200?lang=ko-KR">한국어</a>
						
							<a class="item " href="/diogo/gnu-social/issues/200?lang=gl-ES">galego</a>
						
							<a class="item " href="/diogo/gnu-social/issues/200?lang=uk-UA">українська</a>
						
							<a class="item " href="/diogo/gnu-social/issues/200?lang=en-GB">English (United Kingdom)</a>
						
							<a class="item " href="/diogo/gnu-social/issues/200?lang=hu-HU">Magyar</a>
						
							<a class="item " href="/diogo/gnu-social/issues/200?lang=sk-SK">Slovenčina</a>
						
							<a class="item " href="/diogo/gnu-social/issues/200?lang=id-ID">Indonesian</a>
						
							<a class="item " href="/diogo/gnu-social/issues/200?lang=fa-IR">Persian</a>
						
					</div>
				</div>



				
			</div>
		</div>
	</footer>
</body>



	<link rel="stylesheet" href="/plugins/highlight-9.6.0/github.css">
	<script src="/plugins/highlight-9.6.0/highlight.pack.js"></script>




	<link rel="stylesheet" href="/plugins/dropzone-4.2.0/dropzone.css">
	<script src="/plugins/dropzone-4.2.0/dropzone.js"></script>

<script src="/js/libs/emojify-1.1.0.min.js"></script>
<script src="/js/libs/clipboard-1.5.9.min.js"></script>
	
</html>

